/**
 * class 的基本语法
 * 
 */

// 构建函数
class Person{
    constructor(){
        this.name = '张三';
        this.age = 18;
    }
    //成员方法
    cook(){
        console.log('做饭了');
    }
}
// //调用函数
// let p = new Person();
// p.cook();  //一定可以调用到


// 类的继承
    //class A extends BB {}
class Student extends Person{  //固定写法
    //传入两个参数name和age
    constructor(name, age){   //构造函数
        //继承父类 并且给父类传入参数
        super(name);
        this.age = age;
    }
}
//调用函数
let s = new Student('李四', 20);
s.cook();  //继承父类的方法，一定可以调用到

//在react组件中需要props来传递数据
class Com extends React.Component{
    constructor(props){
        super(props);
    }
    render(){
        return (
            <div>
                <h1>{this.props.title}</h1>
                <p>{this.props.content}</p>
            </div>
        );
    }
}


